<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>书籍购物车</title>
  <link href="style.css" rel="stylesheet">
</head>
<body>
<div id="app">
  <div v-if="books.length">
    <table>
      <tr>
        <th>编号</th>
        <th>书籍名称</th>
        <th>发行日期</th>
        <th>价格</th>
        <th>购买数量</th>
        <th>操作</th>
      </tr>
      <tr v-for="(item,index) in books">
        <td>{{item.id}}</td>
        <td>{{item.name}}</td>
        <td>{{item.date}}</td>
        <!-- 保留两位小数-->
        <!--    <td>{{item.price.toFixed(2)}}</td>-->
        <!--    另一种写法-->
        <!--    <td>{{getShowPrice(item.price)}}</td> 普通的方法写法格式-->
        <td>{{item.price | showPrice}}</td><!--过滤的写法格式-->
        <td>
          <button @click="item.count > 0 ? item.count-- : item.count">-</button>
          {{item.count}}
          <button @click="item.count++">+</button>
        </td>
        <td>
          <button @click="btnClick(index)">移除</button>
        </td>
      </tr>
    </table>
    <h3>总价格：{{totalPrice | showPrice}}</h3>
  </div>
  <h2 v-else>购物车为空</h2>
</div>

<script src="../js/vue.js"></script>
<script src="main.js"></script>
</body>
</html>